execute someone by garroting - Anglais Synonymes Dictionnaire